﻿<?xml version="1.0" encoding="utf-8" ?>

<platform namespace="http://metalx.org/Pc/Ports" xmlns="http://metalx.org/Platform">
	<constants>
		<constant name="A20GateControl" value="01F8"/>
		<constant name="BusMousePort1" value="023C"/>
		<constant name="BusMousePort2" value="0238"/>
		<constant name="CgaRegisters" value="03D0"/>
		<constant name="ChipsetRegisters" value="0022"/>
		<constant name="Cmos" value="0070"/>
		<constant name="Diagnostics" value="0080"/>
		<constant name="DirectMemoryAccessController1" value="0000"/>
		<constant name="DirectMemoryAccessController2" value="00C0"/>
		<constant name="DirectMemoryAccessRegisters" value="0080"/>
		<constant name="GraphicsAdapterRegisters" value="03C0"/>
		<constant name="EideController1" value="01E8"/>
		<constant name="EideController2" value="0168"/>
		<constant name="EisaBusMaster" value="0464"/>
		<constant name="EisaDmaControl" value="04D4"/>
		<constant name="EisaDmaController" value="0401"/>
		<constant name="EisaDmaCounters" value="04C6"/>
		<constant name="EisaDmaPages" value="0481"/>
		<constant name="EisaDmaStop" value="04E0"/>
		<constant name="EisaInterrupts" value="04D0"/>
		<constant name="EisaNonmaskableInterrupts" value="0461"/>
		<constant name="EisaSystemBoardID" value="0C80"/>
		<constant name="EnhanceGraphicsAdapter" value="02C0"/>
		<constant name="EthernetAdapter" value="0300"/>
		<constant name="FixedDiskController1" value="01F0"/>
		<constant name="FixedDiskController1Control" value="03F4"/>
		<constant name="FixedDiskController2" value="0170"/>
		<constant name="FixedDiskController2Control" value="0374"/>
		<constant name="FloppyDiskController1" value="03F0"/>
		<constant name="FloppyDiskController2" value="0370"/>
		<constant name="GamePort" value="0200"/>
		<constant name="SoundCard1" value="0220"/>
		<constant name="SoundCard2" value="0240"/>
		<constant name="SoundCard3" value="0260"/>
		<constant name="SoundCard4" value="0280"/>
		<constant name="Midi" value="0330"/>
		<constant name="Synthesizer" value="0388"/>
		<constant name="KeyboardController" value="0060"/>
		<constant name="MathCoprocessor" value="00F0"/>
		<constant name="MonochromeDisplayAdapter" value="03B0"/>
		<constant name="ParallelPrinterPort1" value="0278"/>
		<constant name="ParallelPrinterPort2" value="0378"/>
		<constant name="ParallelPrinterPort3" value="03BC"/>
		<constant name="PciConfiguration1" value="0CF8"/>
		<constant name="PciConfiguration2" value="C000"/>
		<constant name="PcNetworkAdapter1" value="0620"/>
		<constant name="PcNetworkAdapter2" value="0628"/>
		<constant name="PlugAndPlayConfiguration" value="0279"/>
		<constant name="PlugAndPlayWriteData" value="0A79"/>
		<constant name="PowerManagement" value="0178"/>
		<constant name="InterruptController1" value="0020"/>
		<constant name="InterruptController2" value="00A0"/>
		<constant name="ProgrammableIntervalTimer" value="0040"/>
		<constant name="SerialPort1" value="03F8"/>
		<constant name="SerialPort2" value="02F8"/>
		<constant name="SerialPort3" value="03E8"/>
		<constant name="SerialPort4" value="02E8"/>
		<constant name="ScsiController" value="0340"/>
		<constant name="ScsiController2" value="0140"/>
		<constant name="Timer" value="0078"/>
		<constant name="VideoGraphicsAdapter1" value="03C6"/>
		<constant name="VideoGraphicsAdapter2" value="02C6"/>
		<constant name="WatchdogTimer" value="0352"/>
		<constant name="NetworkAdapter1" value="0240"/>
		<constant name="NetworkAdapter2" value="0260"/>
		<constant name="NetworkAdapter3" value="0280"/>
		<constant name="NetworkAdapter4" value="02A0"/>
		<constant name="NetworkAdapter5" value="0300"/>
		<constant name="NetworkAdapter6" value="0320"/>
		<constant name="NetworkAdapter7" value="0340"/>
		<constant name="NetworkAdapter8" value="0360"/>
	</constants>
</platform>